USE business;
Go

-- jeli w bazie istnieje tabela ...
IF OBJECT_ID('dbo.tabela1') IS NOT NULL
	DROP TABLE dbo.tabela1; -- ... to jest usuwana
GO

-- tworzona jest nowa tabela
CREATE TABLE dbo.tabela1
(
	Id INT PRIMARY KEY NOT NULL IDENTITY(1, 1),
	kolumna1 INT,
	kolumna2 INT
)

BEGIN TRAN  -- pocztek transakcji
	-- wstawienie dwch wierszy
	INSERT INTO dbo.tabela1 VALUES (1, 2);
	INSERT INTO dbo.tabela1 VALUES (3, 6);
COMMIT TRAN -- zatwierdzenie transakcji


BEGIN TRAN -- pocztek drugiej transakcji
	-- wstawienie dwch wierszy
	INSERT INTO dbo.tabela1 VALUES (7, 7);
	INSERT INTO dbo.tabela1 VALUES (5, 5);
ROLLBACK TRAN -- wycofanie transakcji

-- wywietlenie zawartoci tabeli
SELECT * FROM dbo.tabela1;
